#include <vector>
#include <iterator>

using namespace std;

int main()
{
    vector<int> vec; // 空向量
    back_insert_iterator<vector<int>> it = back_inserter(vec); // 通过它赋值会将元素添加到 vec 中
    *it = 42; // vec 中现在有一个元素，值为 42
    
    // 正确：back_inserter 创建一个插入迭代器，可用来向 vec 添加元素
    fill_n(back_inserter(vec), 10, 0); // 添加 10 个元素到 vec
}